/**
 * 
 */
package galacticthrone.map;

import java.util.Set;

import galacticthrone.empire.Empire;
import galacticthrone.map.data.DataMap;

/**
 * Base class for galactic map generators.
 * 
 * @author Jaco van der Westhuizen
 */
public interface MapGenerator
{
    /**
     * Method called to generate all the map data.
     */
    DataMap generate();
    Set<Empire> getEmpires();
    Empire getPlayerEmpire();
}
